package com.inei.cenacom.model.dao;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;

import com.inei.cenacom.model.entity.Departamento;

public class DepartamentoDao extends ACRUD<Departamento> {

	
	public DepartamentoDao(Context context) {
		super(context);
	}

	@Override
	public List<Departamento> leerTodo() {
		List<Departamento> lista = null;
		db = util.getReadableDatabase();
		c = db.rawQuery("select * from Dep", null);
		if(c.moveToFirst()){
			lista = new ArrayList<Departamento>();
			do{
				Departamento d = new Departamento();
				d.setCcdd(c.getString(0));
				d.setNom_dpto(c.getString(1));
				lista.add(d);
			}while(c.moveToNext());
			/*Departamento d = new Departamento();
			d.setCcdd("00");
			d.setNom_dpto("Seleccionar departamento");
			lista.add(0, d);*/
		}
		cerrar();
		return lista;
	}

	@Override
	public List<Departamento> leer(String id,int anio) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Departamento buscar(Departamento o) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public int crear(Departamento o) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int actualizar(Departamento o) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int eliminar(Departamento o) {
		// TODO Auto-generated method stub
		return 0;
	}
}
